package com.job.liushuang.HomeWork0716;

/**
 * @author Liushuang
 * @version 1.0
 * @since 2022-07-16 19:09:09
 */
public class StringBuffer01 {
    public static void main(String[] args) {
        //String里存放字符的数组是被final修饰的
        //StringBuffer里存放字符的数组 是没有被final修饰的
        //最常用的append方法追加数据，  insert  delete  set

        String str="A";//追加1--100000 用时19000ms
        long t1=System.currentTimeMillis();
        //1:字符串-> 字符串缓冲
        StringBuffer sbf=new StringBuffer(str);
        for (int i = 1; i <=100000 ; i++) {
            sbf.append(i);
        }
        //2:字符串缓冲-> 字符串
        str=sbf.toString();
        long t2=System.currentTimeMillis();

        System.out.println(t2-t1+"ms"); //10ms
    }
}
